<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<script>
    // rest参数
    // ...hd 表示声明一个rest参数，用来接收多余的实参，是一个数组。
    // rest参数后面不能写其他参数
    // let foo = (x,y,z,...hd) =>{
    //     console.log(hd);
    //     return x+y+z;
    // }
    //
    // console.log(foo(3,4,5,6,7));



    // function foo(x,y){
    //     return x+y;
    // }

    // 在非形参的情况，三个点表示将数组拆分成独立的值
    // let arr = [3,4];
    // console.log(foo(...arr));


    let arr = [1,2,3];
    let hd = [4,5,6,...arr,...arr];
    // 相当于↓
    // let hd = [4,5,6,1,2,3];
    console.log(hd);


</script>



</body>
</html>